Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування розгалужених алгоритмів

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 2 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування розгалужених алгоритмів» Варіант № 25 Завдання на лабораторну роботу. 1. Розробити блок-схеми алгоритмів і написати програми мовою Java із застосуванням умовного оператора if та оператора вибору switch для розв’язання завдань, поданих в табл. 1 – 4 відповідно до індивідуального варіанта. Варіант обрати за списком групи. 2. Розробити програмні проекти в середовищі Intellij IDEA для реалізації написаних програм. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). 3. Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Так як варіант №25, виконуємо задачі під номером 7 Завдання №1 / Завдання №2 / Завдання №3 / Завдання №4 / Короткі описи рішення завдань: Опис вирішення завдання №1 Створено Java клас Lr21. В цьому класі розміщено методи main, task1,task2. Метод Main є головним і виконується першим, тому у ньому вводимо значення змінних, що будуть використані в інших методах. Task1 – це метод, для вирішення першого завдання. У ньому використаний умовний оператор if. Його функція – перевірити в якому діапазоні знаходиться Х. Далі, відповідно до цього значення обраховується функція. Задано три різні варіанти значення Х. Результат виводимо за допомогою System.out.printf в методі main. Щоб вивід дробового числа був з 4 цифрами після коми задаємо формат “%.4f”. Опис рішення завдання №2 Task2 як і Task1 повертає значення в залежності від значень змінних. У ньому використаний умовний оператор if. Його функція – перевірити в якому діапазоні знаходиться Х. Далі, відповідно до цього значення обраховується функція. Задано три різні набори чисел a,b,z. Результат виводимо за допомогою System.out.printf в методі main. Щоб вивід дробового числа був з 4 цифрами після коми задаємо формат “%.4f”. Опис вирішення завдання №3 Створено Java клас Lr22, в якому розміщено методи main, Task3, Task4. У Task3 приходять два значення типу double. Там використаний умовний оператор if. Його функція – перевірити в якому діапазоні знаходиться Х. Далі, відповідно до цього значення обраховується функція. Перевіряється, чи належить точка, задана користувачем, кривій. Метод виводить повідомлення щодо цього. Опис вирішення завдання №4 Створено метод Task4. У нього надходить три значення типу double. Метод нічого не повертає, тому озвучений як Void. Там використаний умовний оператор if. Він перевіряє чи відповідають змінні умові ділення націло на 3 без остачі. Ті значення, що підходять виводяться на екран. Блок-схема для завдання №4. / Копія коду на білому фоні Клас Lr21 package com.company; import static java.lang.Math.*; public class Lr21 { public static void main(String[] args) { double x1=-2.3; double x2=0.6; double x3=4.8; //завдання 1 double a = 0.3; double b = 1.7; double z = 2; System.out.println("Task 1"); System.out.println("x1= "+x1+" a= "+a+" b= "+b+" z= "+z); System.out.printf("y1=%.4f\n\n",Task1(x1,a,b,z));; System.out.println("x2= "+x2+" a= "+a+" b= "+b+" z= "+z); System.out.printf("y2=%.4f\n\n",Task1(x2,a,b,z)); System.out.println("x3= "+x3+" a= "+a+" b= "+b+" z= "+z); System.out.printf("y3=%.4f\n\n",Task1(x3,a,b,z)); //Завдання2 double a1 = 1.5; double b1 = 5.7; double z1 = Math.log(Math.abs(Math.tan(b1*x1))); double a2 = 3.7; double b2 = 8.4; double z2 = Math.log(Math.abs(Math.tan(b2*x2))); double a3 = 4.4; double b3 = 5.6; double z3 = Math.log(Math.abs(Math.tan(b3*x3))); System.out.println("Task 2"); System.out.println("x1= "+x1+...
Антиботан аватар за замовчуванням

08.05.2023 18:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини